﻿<%@ Page Title="Quản lý nhà nước" Language="C#" MasterPageFile="~/Views/MasterPageViews.master" AutoEventWireup="true" CodeFile="TypeOfStateManagements.aspx.cs" Inherits="Views_TypeOfStateManagements" %>

<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>

<asp:Content ID="ContentHeader" ContentPlaceHolderID="head" runat="Server">
</asp:Content>
<asp:Content ID="ContentChange" ContentPlaceHolderID="ContentPlaceHolderChange" runat="Server">
    <h3 class="header-title">
        <ext:Label StyleHtmlCls="lable-message" StyleHtmlContent="true" ID="lblHeader" runat="server" Text="Quản lí trình độ quản lí nhà nước của cán bộ nhân viên"
            Icon="Note" />
    </h3>
    <div class="content-sub">
        <%-- Menu icon chức năng --%>
        <ext:Toolbar ID="ToolbarFunctions" runat="server">
            <Items>
                <ext:Button ID="btnAdd" runat="server" Text="Thêm mới" Icon="Add" OnDirectClick="btnAdd_DirectClick">
                    <Listeners>
                        <Click Handler="#{FormPanelAdd}.getForm().reset();" />
                    </Listeners>
                </ext:Button>
                <ext:Button ID="btnUpdate" runat="server" Text="Chỉnh sửa thông tin" Icon="Pencil"
                    OnDirectClick="btnUpdate_DirectClick" />
                <ext:Button ID="btnDelete" runat="server" Text="Xóa" Icon="Delete" OnDirectClick="btnDelete_DirectClick" />
                <ext:Button ID="btnHelp" runat="server" Text="Hỗ trợ" Icon="Help" />
            </Items>
        </ext:Toolbar>
        <%-- Gird Panel lưu thông tin danh sách trình độ quản lí nhà nước --%>
        <ext:GridPanel
            ID="GridPanelManegement"
            runat="server"
            Title="Danh sách trình độ quản lí nhà nước"
            Height="300"
            Split="true"
            AutoScroll="True">
            <Store>
                <ext:Store
                    ID="StoreManegement"
                    runat="server"
                    OnReadData="StoreManegement_ReadData"
                    PageSize="10">
                    <Model>
                        <ext:Model ID="ModelListManegement" runat="server" IDProperty="StateID">
                            <Fields>
                                <ext:ModelField Name="StateID" />
                                <ext:ModelField Name="NameOfState" />
                                <ext:ModelField Name="Descriptons" />
                                <ext:ModelField Name="StatusOfState" Type="Boolean" />
                            </Fields>
                        </ext:Model>
                    </Model>
                </ext:Store>
            </Store>
            <ColumnModel ID="ColumnModelManegement" runat="server">
                <Columns>
                    <ext:Column ID="Col_ID" runat="server" Text="ID" DataIndex="StateID" />
                    <ext:Column ID="Col_Name" runat="server" Text="Tên trình độ quản lí nhà nước" DataIndex="NameOfState" Flex="1" />
                    <ext:Column ID="Col_Des" runat="server" Text="Mô tả" DataIndex="Descriptons" />
                    <ext:CheckColumn ID="Col_Stattus" runat="server" Text="Trạng thái" DataIndex="StatusOfState" />
                </Columns>
            </ColumnModel>
            <SelectionModel>
                <ext:RowSelectionModel ID="RowSelectionModelManegement" runat="server" Mode="Single">
                    <DirectEvents>
                        <Select OnEvent="RowSelected" Buffer="100" />
                    </DirectEvents>
                </ext:RowSelectionModel>
            </SelectionModel>
            <BottomBar>
                <ext:PagingToolbar ID="PagingToolbarManegement" runat="server" BeforePageText="Trang"
                    EmptyMsg="Chưa có dữ liệu" AfterPageText="trên  {0}"
                    DisplayMsg="Hiển thị bản ghi {0} - {1} trên tổng số {2}" RefreshText="Làm mới" LastText="Trang cuối"
                    NextText="Trang tiếp" PrevText="Trang trước" FirstText="Trang đầu" />
            </BottomBar>
        </ext:GridPanel>
    </div>
    <div class="view-info-record">
        <h3 class="header-title">
            <ext:Label StyleHtmlCls="lable-message" StyleHtmlContent="true" ID="lblDistHead" runat="server" Text="Hiển thị thông tin trình độ quản lí nhà nước"
                Icon="Information" />
        </h3>
        <div class="content-info" style="line-height: 30px">
            <ext:DisplayField runat="server" ID="lblViewName" FieldLabel="Trình độ" LabelStyle="font-weight: bold" MarginSpec="5 0 5 0" />
            <ext:DisplayField runat="server" ID="lblViewDes" FieldLabel="Mô tả" LabelStyle="font-weight: bold" MarginSpec="5 0 5 0" />
            <ext:Checkbox runat="server" ID="chkViewStatus" FieldLabel="Trạng thái" LabelStyle="font-weight: bold" MarginSpec="5 0 5 0" />
        </div>
    </div>

    <!-- Cửa sổ popup thêm mới trình độ  quản lí nhà nước -->
    <ext:Window
        ID="WindowAdd"
        runat="server"
        Title="Thêm mới tình độ quản lí nhà nước"
        Icon="Add"
        Height="230"
        Width="350"
        BodyStyle="background-color: #fff;"
        Modal="true"
        ShadowMode="Drop"
        Hidden="true">
        <Content>
            <ext:FormPanel
                runat="server"
                ID="FormPanelAdd"
                Unstyled="True"
                Height="200">
                <Items>
                    <ext:Toolbar ID="ToolbarWindowAdd" runat="server">
                        <Items>
                            <ext:Button ID="btnAddSave" runat="server" Text="Lưu lại" Icon="DiskBlack">
                                <Listeners>
                                    <Click Handler="if(#{FormPanelAdd}.getForm().isValid()) {App.direct.StateOfManegement_Add();}" />
                                </Listeners>
                            </ext:Button>
                            <ext:Button ID="btnAddReset" runat="server" Text="Làm mới" Icon="RewindBlue">
                                <Listeners>
                                    <Click Handler="#{FormPanelAdd}.getForm().reset();" />
                                </Listeners>
                            </ext:Button>
                            <ext:Button ID="btnAddCancel" runat="server" Text="Đóng" Icon="Stop" OnDirectClick="btnAddCancel_DirectClick" />
                            <ext:Button ID="btnAddHelp" runat="server" Text="Giúp" Icon="Help" />
                        </Items>
                    </ext:Toolbar>
                    <ext:Container ID="Container3" runat="server" MarginSpec="5 0 5 5" Height="15">
                        <Items>
                            <ext:Label ID="lblFormAddMsg" runat="server" StyleSpec="color:red;font-weight:bold" />
                        </Items>
                    </ext:Container>
                    <ext:Container ID="Container2" runat="server" MarginSpec="10 5 10 5">
                        <Items>
                            <ext:TextField ID="txtAddNameofManegement" runat="server" FieldLabel="Tên trình độ" Width="310"
                                BlankText="Không được để trống" AllowBlank="false" ValidateOnChange="False" />
                            <ext:TextArea ID="txtAddDes" runat="server" FieldLabel="Mô tả" Width="310" BlankText="Không được để trống"
                                AllowBlank="false" />
                            <ext:Checkbox ID="chkAdd" runat="server" FieldLabel="Trạng thái" BoxLabel="Cho phép hoạt động" />
                        </Items>
                    </ext:Container>
                </Items>
            </ext:FormPanel>
        </Content>
    </ext:Window>
    <!-----end------->
    <!-- Cửa sổ popup cập nhật trình độ quản lí nhà nước-->
    <ext:Window
        ID="WindowUpdate"
        runat="server"
        Title="Cập nhật trình độ quản lí nhà nước"
        Icon="Pencil"
        Height="230"
        Width="350"
        BodyStyle="background-color: #fff;"
        Modal="true"
        ShadowMode="Drop"
        Hidden="true">
        <Content>
            <ext:FormPanel
                runat="server"
                ID="FormPanelUpdate"
                Unstyled="True"
                Height="200">
                <Items>
                    <ext:Toolbar ID="ToolbarUpdate" runat="server">
                        <Items>
                            <ext:Button ID="btnUpdateSave" runat="server" Text="Lưu lại" Icon="DiskBlack">
                                <Listeners>
                                    <Click Handler="if(#{FormPanelUpdate}.getForm().isValid()) {App.direct.StateOfManegement_Update();}" />
                                </Listeners>
                            </ext:Button>
                            <ext:Button ID="btnUpdateCancel" runat="server" Text="Đóng" Icon="Stop">
                                <Listeners>
                                    <Click Handler="#{WindowUpdate}.close()" />
                                </Listeners>
                            </ext:Button>
                            <ext:Button ID="btnUpdateHelp" runat="server" Text="Giúp" Icon="Help" />
                        </Items>
                    </ext:Toolbar>
                    <ext:Container ID="Container1" runat="server" MarginSpec="10 5 10 5">
                        <Items>
                            <ext:Label ID="lblUpdateMsg" runat="server" StyleSpec="color:red;font-weight:bold" />
                        </Items>
                    </ext:Container>
                    <ext:Container ID="Container4" runat="server" MarginSpec="10 5 10 5">
                        <Items>
                            <ext:TextField ID="txtUpdateName" runat="server" FieldLabel="Tên trình độ" Width="310"
                                BlankText="Không được để trống" AllowBlank="false" />
                            <ext:TextArea ID="txtUpdateDes" runat="server" FieldLabel="Mô tả" Width="310" BlankText="Không được để trống"
                                AllowBlank="false" />
                            <ext:Checkbox ID="chkUpdate" runat="server" FieldLabel="Trạng thái" BoxLabel="Cho phép hoạt động" />
                        </Items>
                    </ext:Container>
                </Items>
            </ext:FormPanel>
        </Content>
    </ext:Window>
    <!-----end------->
</asp:Content>
